mwilli2@equilibrium.research.intel-research.net [Wed, 12 May 2004 13:41:47 +0000 (13:41 +0000)]
bitkeeper revision 1.891.1.8 (40a2299bVaCq0t5_5UXpB7OSB1yLKA)
Update xentrace to produce binary output format and xentrace_format to
correctly parse it.
mwilli2@equilibrium.research.intel-research.net [Tue, 11 May 2004 17:07:01 +0000 (17:07 +0000)]
bitkeeper revision 1.891.1.7 (40a10835tzMXXX_-NQ-fYzcv0txAAA)
Merge ssh://srg//homes/maw48/xentrace-fixes.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/currentsrc/xen.bk
mwilli2@equilibrium.research.intel-research.net [Tue, 11 May 2004 17:04:48 +0000 (17:04 +0000)]
bitkeeper revision 1.891.3.1 (40a107b0xATyR-Pt7aENgr5O6ydSyA)
Improvements to trace buffer features.
kaf24@scramble.cl.cam.ac.uk [Tue, 11 May 2004 10:43:42 +0000 (10:43 +0000)]
bitkeeper revision 1.891.1.6 (40a0ae5eutaU3rAbWk9U-crM-pFkag)
Fix missing STI from fault handlers in Xen.
kaf24@scramble.cl.cam.ac.uk [Fri, 7 May 2004 14:53:28 +0000 (14:53 +0000)]
bitkeeper revision 1.891.1.5 (409ba2e8A6F60eP06BqyZUGapsn8XA)
Network interface for new IO model is now completed.
maw48@labyrinth.cl.cam.ac.uk [Thu, 6 May 2004 14:53:19 +0000 (14:53 +0000)]
bitkeeper revision 1.891.1.4 (409a515fvYrN2PDD2do1No81KM0mcA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/homes/maw48/xen-nonpriv-io.bk
mwilli2@equilibrium.research.intel-research.net [Thu, 6 May 2004 14:51:07 +0000 (14:51 +0000)]
bitkeeper revision 1.887.1.2 (409a50dbLW3CCQd-ZdsTiKjfkeHXCw)
Fix calculation of TSS offset on SMP systems when creating bounce frame.
kaf24@scramble.cl.cam.ac.uk [Thu, 6 May 2004 11:56:17 +0000 (11:56 +0000)]
bitkeeper revision 1.891.1.3 (409a27e1UZRfPLA6Sz-02GAVb3IlDw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Thu, 6 May 2004 11:56:13 +0000 (11:56 +0000)]
bitkeeper revision 1.891.2.1 (409a27ddyHHSEFrv4iElGUakv9riiw)
First cut of new network backend. Net frontend is in progress.
kaf24@scramble.cl.cam.ac.uk [Thu, 6 May 2004 11:55:12 +0000 (11:55 +0000)]
bitkeeper revision 1.891.1.2 (409a27a0RDtp-Kha-G7LNG9wsTO1_Q)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno-unstable.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-nonpriv-io.bk
mwilli2@equilibrium.research.intel-research.net [Thu, 6 May 2004 11:18:49 +0000 (11:18 +0000)]
bitkeeper revision 1.887.1.1 (409a1f19c2yUU_JXMKfMgBliLnj32Q)
Fix IO memory mapping controls for driver domains.
kaf24@scramble.cl.cam.ac.uk [Thu, 6 May 2004 10:26:17 +0000 (10:26 +0000)]
bitkeeper revision 1.891.1.1 (409a12c9_7u5WpEokOglsC5WPWr5gQ)
Fix compile warnings.
iap10@labyrinth.cl.cam.ac.uk [Tue, 4 May 2004 21:57:10 +0000 (21:57 +0000)]
bitkeeper revision 1.891 (409811b6YsMa5sqRfO6eja3WkihxHA)
Move Xen network and block drivers into the DRIVERS target rather than
CORE_FILES, so they're initialised slightly later in boot order. This
fixes a problem where /dev/random blocked forever becuase entropy from
device interupts was getting lost.
iap10@labyrinth.cl.cam.ac.uk [Tue, 4 May 2004 18:05:30 +0000 (18:05 +0000)]
bitkeeper revision 1.890 (4097db6aFEC7daHFzipUePnphBmwaw)
domain_create allows CPU to be specified.
defaults file binds domain to CPU (vmid % num_cpus).
iap10@labyrinth.cl.cam.ac.uk [Tue, 4 May 2004 16:24:42 +0000 (16:24 +0000)]
bitkeeper revision 1.889 (4097c3catd8FeHBrQzC16T5v8TLJKg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 4 May 2004 16:24:33 +0000 (16:24 +0000)]
bitkeeper revision 1.886.1.1 (4097c3c1KkMumw6Mz5K7HxRBJXhY3Q)
suspend/resume migration improvements
kaf24@scramble.cl.cam.ac.uk [Tue, 4 May 2004 15:45:07 +0000 (15:45 +0000)]
bitkeeper revision 1.888 (4097ba830csxjT0x_cALWOM7ixvRVQ)
On the way towards a network interface for new i/o world.
mwilli2@equilibrium.research.intel-research.net [Tue, 4 May 2004 15:01:49 +0000 (15:01 +0000)]
bitkeeper revision 1.887 (4097b05dfqiNExFc7NLZAf6Uh05KNw)
Manual merge.
mwilli2@equilibrium.research.intel-research.net [Tue, 4 May 2004 14:21:44 +0000 (14:21 +0000)]
bitkeeper revision 1.879.3.1 (4097a6f8Q5eWNArSydr2Qh2tZnFF4w)
Support for selectively granting IO resource privileges. Domains
that access physical devices now don't need to be fully privileged.
iap10@labyrinth.cl.cam.ac.uk [Mon, 3 May 2004 21:36:57 +0000 (21:36 +0000)]
bitkeeper revision 1.886 (4096bb79FO21T0jG8TqB3XBOZ5eOpw)
save/restore bug fixes, extra debug
iap10@labyrinth.cl.cam.ac.uk [Sun, 2 May 2004 00:52:45 +0000 (00:52 +0000)]
bitkeeper revision 1.885 (4094465dmX2TefiJicy4taNzc0jiaw)
manual merge
iap10@labyrinth.cl.cam.ac.uk [Sun, 2 May 2004 00:27:58 +0000 (00:27 +0000)]
bitkeeper revision 1.884 (4094408eiFBLnUCY6YdJfald4yk6bw)
Restore now uses fast mapper interface.
iap10@labyrinth.cl.cam.ac.uk [Sat, 1 May 2004 22:14:05 +0000 (22:14 +0000)]
bitkeeper revision 1.883 (4094212dXJnedPkykZkVt9oqyUah3w)
move full execution context out-of-line from dom0_op_t.
further changes to save/restore.
iap10@labyrinth.cl.cam.ac.uk [Sat, 1 May 2004 00:30:43 +0000 (00:30 +0000)]
bitkeeper revision 1.882 (4092efb3iUwNww3oOZDLfH3rovuyhg)
suspend uses new batched getpageinfo interface
iap10@labyrinth.cl.cam.ac.uk [Fri, 30 Apr 2004 16:56:08 +0000 (16:56 +0000)]
bitkeeper revision 1.881 (409285285QhBEC23wsKBevdQUow-YA)
faster suspend
kaf24@scramble.cl.cam.ac.uk [Fri, 30 Apr 2004 16:19:02 +0000 (16:19 +0000)]
bitkeeper revision 1.879.1.8 (40927c76fBFYWVkMyT4Hhbq-SCO6rA)
Fix a mismerge.
kaf24@scramble.cl.cam.ac.uk [Fri, 30 Apr 2004 16:05:31 +0000 (16:05 +0000)]
bitkeeper revision 1.879.1.7 (4092794b4ICZMqVU5M2Y8Y-gxy4XLw)
Fix Mark's PCI updates so that my test system (Dell PE2650) still
works with aacraid driver.
kaf24@scramble.cl.cam.ac.uk [Fri, 30 Apr 2004 15:46:01 +0000 (15:46 +0000)]
bitkeeper revision 1.879.1.6 (409274b9hAoH4PwGPSnXlglUfoAL7w)
Manual merge.
kaf24@scramble.cl.cam.ac.uk [Fri, 30 Apr 2004 15:41:03 +0000 (15:41 +0000)]
bitkeeper revision 1.879.2.1 (4092738fCfvp-pu-UzwhXsHdzHbYPw)
Completed first cut of new blkdev i/o world.
mwilli2@equilibrium.research.intel-research.net [Thu, 29 Apr 2004 15:36:38 +0000 (15:36 +0000)]
bitkeeper revision 1.879.1.5 (40912106hCc_Qr0pmIBFCRUoKbpCcQ)
Add support for building domains with IO privileges.
With a non-empty pci_device_list, xc_dom_create.py will automatically
cause the SIF_PRIVILEGED flag to be set in the domain's start info
structure. This notifies it to do an IOPL, in turn allowing it to use
its PCI devices.
mwilli2@equilibrium.research.intel-research.net [Thu, 29 Apr 2004 14:08:14 +0000 (14:08 +0000)]
bitkeeper revision 1.879.1.4 (40910c4eH3ROUM3oHZRCARBR6iMt8w)
Updates to PCI virt:
* Add support for hiding devices from dom0
* Don't show bridges to non-0 domains by default.
* Return the standard value of all 1s for config reads to
non-visible devices.
ach61@labyrinth.cl.cam.ac.uk [Wed, 28 Apr 2004 14:08:16 +0000 (14:08 +0000)]
bitkeeper revision 1.879.1.3 (408fbad0T3LWY4pCllkDFuZcXfqMOQ)
properly modify process memory
kaf24@scramble.cl.cam.ac.uk [Wed, 28 Apr 2004 11:47:51 +0000 (11:47 +0000)]
bitkeeper revision 1.879.1.2 (408f99e7sN48_I90Di8Eqaodd_1KjQ)
A few fixes to new I/O world.
kaf24@scramble.cl.cam.ac.uk [Wed, 28 Apr 2004 09:35:33 +0000 (09:35 +0000)]
bitkeeper revision 1.879.1.1 (408f7ae5PHe1i2motf-Iulpr3dEVhQ)
Further modifications towards new block-device drivers for new I/O
model.
iap10@labyrinth.cl.cam.ac.uk [Tue, 27 Apr 2004 16:15:55 +0000 (16:15 +0000)]
bitkeeper revision 1.880 (408e873bJZUD6CJ5wPeA5HUnW78lhQ)
Merge
iap10@labyrinth.cl.cam.ac.uk [Tue, 27 Apr 2004 15:50:27 +0000 (15:50 +0000)]
bitkeeper revision 1.843.1.2 (408e8143LyGsYifYGyfzELLCq3v-RQ)
WIP
iap10@labyrinth.cl.cam.ac.uk [Tue, 27 Apr 2004 15:34:25 +0000 (15:34 +0000)]
bitkeeper revision 1.843.1.1 (408e7d81yryzADIp-4VdSvsB20fl9w)
more shadow log dirty stuff.
iap10@labyrinth.cl.cam.ac.uk [Tue, 27 Apr 2004 13:13:06 +0000 (13:13 +0000)]
bitkeeper revision 1.879 (408e5c62UO4MIO4Nqnx5MucD8D5izg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 27 Apr 2004 13:12:58 +0000 (13:12 +0000)]
bitkeeper revision 1.875.1.1 (408e5c5aIA7qWjhncD0DlSXVXY2xtg)
Suspend/resume now fixed
fix objdump 'debug' option in Makefile
kaf24@scramble.cl.cam.ac.uk [Mon, 26 Apr 2004 10:02:49 +0000 (10:02 +0000)]
bitkeeper revision 1.878 (408cde49uOK-SAzfb5CBmpUoC0yXOg)
Dir renames.
kaf24@scramble.cl.cam.ac.uk [Sat, 24 Apr 2004 08:10:58 +0000 (08:10 +0000)]
bitkeeper revision 1.877 (408a2112twZvxfjh5flm0x6eryHUPw)
Fix crash in e100 rx routines. Also add diagnostic tracing for tx failures.
kaf24@scramble.cl.cam.ac.uk [Fri, 23 Apr 2004 12:48:48 +0000 (12:48 +0000)]
bitkeeper revision 1.876 (408910b0l_pMz-kCs2Q02jsIzb-VLw)
Fix refcnt bug.
kaf24@scramble.cl.cam.ac.uk [Thu, 22 Apr 2004 18:19:50 +0000 (18:19 +0000)]
bitkeeper revision 1.875 (40880cc61MwJ9kqSeEq4GyGu66mQEg)
Consoel fixes and more work on blkdev backend.
kaf24@scramble.cl.cam.ac.uk [Thu, 22 Apr 2004 18:02:56 +0000 (18:02 +0000)]
bitkeeper revision 1.874 (408808d0T9IfojQOKayZ-Kw-GYP94A)
Fix event-channel suspend/resume.
kaf24@scramble.cl.cam.ac.uk [Thu, 22 Apr 2004 17:51:22 +0000 (17:51 +0000)]
bitkeeper revision 1.873 (4088061aJxAcmfxVFNME07oyCEdeaQ)
Fix free_irq to not deallocate static irqactions.
kaf24@scramble.cl.cam.ac.uk [Thu, 22 Apr 2004 13:56:30 +0000 (13:56 +0000)]
bitkeeper revision 1.872 (4087cf0eay7XY7T1xObNygn1qSwJ0g)
Partial checkin of new blkdev backend in Xenolinux. Also updates
to the mmu_update interface.
ach61@labyrinth.cl.cam.ac.uk [Wed, 21 Apr 2004 10:43:06 +0000 (10:43 +0000)]
bitkeeper revision 1.871 (4086503aaxsSjJ0ddfGTFH8_wm7OSA)
spelling
ach61@labyrinth.cl.cam.ac.uk [Wed, 21 Apr 2004 10:37:03 +0000 (10:37 +0000)]
bitkeeper revision 1.870 (40864ecfuC78diq7FlE3MwqO1-QlQA)
specify a domain's console port in the xc_dom_create defaults file
ach61@labyrinth.cl.cam.ac.uk [Tue, 20 Apr 2004 22:06:49 +0000 (22:06 +0000)]
bitkeeper revision 1.869 (40859ef9aFFaEpjd21oxJfT1ZpI7MQ)
domain = -2 for most recently created domain
mwilli2@equilibrium.research.intel-research.net [Mon, 19 Apr 2004 14:54:52 +0000 (14:54 +0000)]
bitkeeper revision 1.868 (
4083e83c-_BTzCUkGyO_-jRGzSENLg)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/src/xeno.bk
mwilli2@equilibrium.research.intel-research.net [Mon, 19 Apr 2004 14:52:17 +0000 (14:52 +0000)]
bitkeeper revision 1.825.9.1 (4083e7a1nl5KCSLH_RLGt0IXz-sw8g)
Various scheduler updates. Main points: modify Atropos unblocking behaviour,
add further documentation, add support for Atropos and Round-robin to
xc_dom_control.py
kaf24@scramble.cl.cam.ac.uk [Mon, 19 Apr 2004 14:03:03 +0000 (14:03 +0000)]
bitkeeper revision 1.867 (4083dc17x4KfiVBhD7lCtJYk8h8OjA)
Arrange directory structure for new I/O drivers.
iap10@labyrinth.cl.cam.ac.uk [Thu, 15 Apr 2004 16:28:53 +0000 (16:28 +0000)]
bitkeeper revision 1.866 (407eb845CiXrKK3W3tSnyAkirk28kw)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone-26/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Thu, 15 Apr 2004 15:55:59 +0000 (15:55 +0000)]
bitkeeper revision 1.864.1.1 (407eb08fW2eUAKOIh6v4T-Ew4bCchg)
upgrade to linux 2.4.26
kaf24@scramble.cl.cam.ac.uk [Thu, 15 Apr 2004 13:50:51 +0000 (13:50 +0000)]
bitkeeper revision 1.865 (407e933bgy9845pPJrw2YFAvCNIgEA)
More TLB-flush cleanups. Simplify and rationalise the interface.
kaf24@scramble.cl.cam.ac.uk [Wed, 14 Apr 2004 16:15:47 +0000 (16:15 +0000)]
bitkeeper revision 1.864 (407d63b3Kv7jrCnhzfWFt1VQd3vpFQ)
More TLB-flush fixes.
kaf24@scramble.cl.cam.ac.uk [Tue, 13 Apr 2004 16:30:13 +0000 (16:30 +0000)]
bitkeeper revision 1.863 (407c1595i8rvyUK0N49ldfbOv570xA)
Fix deadlock in TLB-flush routines.
kaf24@scramble.cl.cam.ac.uk [Tue, 13 Apr 2004 14:36:00 +0000 (14:36 +0000)]
bitkeeper revision 1.862 (407bfad05PmdmZtBnhfJMLp1dqPBYQ)
Various cleanups. Also fix a bug in Xenolinux timer interrupt.
kaf24@scramble.cl.cam.ac.uk [Fri, 9 Apr 2004 11:24:54 +0000 (11:24 +0000)]
bitkeeper revision 1.861 (40768806O2IuZxUW1J9AghyEC4y2NQ)
Simplify the Xen binary buddy allocator. We only need free-block headers:
the free-block trailers were unnecessary.
kaf24@scramble.cl.cam.ac.uk [Fri, 9 Apr 2004 09:48:08 +0000 (09:48 +0000)]
bitkeeper revision 1.860 (40767158VSrp08a0j4zL0drGEP4xNg)
Synchronously flush console data when a domain dies.
kaf24@scramble.cl.cam.ac.uk [Fri, 9 Apr 2004 07:37:16 +0000 (07:37 +0000)]
bitkeeper revision 1.859 (407652acyoMCU4hs17VI0fgKDFoC7g)
time.c:
Fix compile error when building non-priv Xenolinux.
kaf24@scramble.cl.cam.ac.uk [Thu, 8 Apr 2004 17:46:51 +0000 (17:46 +0000)]
bitkeeper revision 1.858 (4075900bvZ22M6mUE2F3Vk8eDozqtw)
Add support for suspend/resume to new evtchn-IRQ binding mechanism.
kaf24@scramble.cl.cam.ac.uk [Thu, 8 Apr 2004 17:08:53 +0000 (17:08 +0000)]
bitkeeper revision 1.857 (40758725LNAi9rWWnvIgHXYKzPnxMw)
Increment the DOM0_OP version number.
kaf24@scramble.cl.cam.ac.uk [Thu, 8 Apr 2004 16:40:13 +0000 (16:40 +0000)]
bitkeeper revision 1.856 (4075806dGVuPwXtbZgPbDT2-zKk0gw)
New control-interface functionality for Xenolinux. Also
extended start_info_t to include the event-channel index
for the controller interface.
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 16:14:56 +0000 (16:14 +0000)]
bitkeeper revision 1.855 (4072d780PixOiKfP5gAfRxuBoHnnLw)
Fix earlier bug-fix. No need for map_domain_mem on tx path.
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 10:17:34 +0000 (10:17 +0000)]
bitkeeper revision 1.854 (407283beJa0UONSo632BmoTgA-YZGQ)
Remove pointless boot message.
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 10:13:39 +0000 (10:13 +0000)]
bitkeeper revision 1.853 (407282d3tJwEyg57cPIuOEErciWHgA)
Port missing file updates from Linux 2.4.25.
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 09:50:25 +0000 (09:50 +0000)]
bitkeeper revision 1.852 (40727d61go1wzGJ7d5-Gg6jPwpYK9w)
Tweak compiler flags to avoid warnings from latest GCC.
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 09:36:34 +0000 (09:36 +0000)]
bitkeeper revision 1.851 (40727a22MmBKMBWlk5lt-AMqNaoA-A)
Reduce Xen heap size to make room for full 4GB pfn_info array.
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 09:23:03 +0000 (09:23 +0000)]
bitkeeper revision 1.850 (407276f7PPmOw5DO1i_rHS5A89f5nA)
Fix 3c59x operation in PIO mode.
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 09:06:00 +0000 (09:06 +0000)]
bitkeeper revision 1.849 (407272f8v7jOensIw--qVa-usspUuQ)
Fix compiler warnings.
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Apr 2004 09:05:40 +0000 (09:05 +0000)]
bitkeeper revision 1.848 (407272e4kCBTwhNJpuI6iAyrgH3VNw)
Fix a scheduler bug.
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Apr 2004 16:30:01 +0000 (16:30 +0000)]
bitkeeper revision 1.847 (407189896qS6tdiifFnDtrV9kvbJyA)
Fix compiler warning.
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Apr 2004 15:50:49 +0000 (15:50 +0000)]
bitkeeper revision 1.846 (40718059pi259OEdVTRV0BFJ9jTK4w)
Avoid compiler warnings.
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Apr 2004 13:16:43 +0000 (13:16 +0000)]
bitkeeper revision 1.845 (40715c3bWwJo7G7LP0rr3AJYN1xljQ)
memory.c:
Cleanup.
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Apr 2004 13:12:40 +0000 (13:12 +0000)]
bitkeeper revision 1.844 (40715b48x_OlxIR6nK-VQXnLJ0fjKg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Apr 2004 13:12:24 +0000 (13:12 +0000)]
bitkeeper revision 1.842.1.1 (40715b38BNfFZvL7yV9c1GJbSaAK0g)
Many files:
new file
Upgrade Xen APIC and ACPI and PCI subsystems to new features and fixes in latest Linux 2.4.
acpi.c:
Rename: xen/arch/i386/acpitable.c -> xen/arch/i386/acpi.c
.del-acpitable.h~
539b823a64c2b9d8:
Delete: xen/arch/i386/acpitable.h
iap10@labyrinth.cl.cam.ac.uk [Mon, 5 Apr 2004 12:20:25 +0000 (12:20 +0000)]
bitkeeper revision 1.843 (40714f09cklfEzBYIm_KulGL0G3wqw)
Manual merge
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Apr 2004 08:23:33 +0000 (08:23 +0000)]
bitkeeper revision 1.842 (40711785bFYuNeQsphcZYJkmRUFbFQ)
ignore:
Fix the ignore file.
iap10@tetris.cl.cam.ac.uk [Mon, 5 Apr 2004 06:40:47 +0000 (06:40 +0000)]
bitkeeper revision 1.836.1.1 (4070ff6fJhQoaxeSlTRL6ojba0QXfw)
shadow logdirty mode added
kaf24@scramble.cl.cam.ac.uk [Sun, 4 Apr 2004 10:52:47 +0000 (10:52 +0000)]
bitkeeper revision 1.841 (
406fe8ff7-2wwxC3TfeqP0n7iOUcCA)
Makefile:
Install debug versions of Xen and Linux images, with symbols included.
kaf24@scramble.cl.cam.ac.uk [Sun, 4 Apr 2004 07:21:06 +0000 (07:21 +0000)]
bitkeeper revision 1.840 (406fb762yj36s7Fm0uyl3kIEsKNlTw)
xc_domain.c, xc.h:
Fix a build warning.
kaf24@scramble.cl.cam.ac.uk [Sat, 3 Apr 2004 16:28:51 +0000 (16:28 +0000)]
bitkeeper revision 1.839 (406ee643kSLveMGyvVob0usRgg-CGg)
vif.h, Makefile, domain.c, setup.c, entry.S, Rules.mk:
Completely remove networking support from Xen when 'nodev=y' is specified.
kaf24@scramble.cl.cam.ac.uk [Sat, 3 Apr 2004 16:03:11 +0000 (16:03 +0000)]
bitkeeper revision 1.838 (406ee03fYGZuu3lTbdwwYlwJxSLZtw)
shadow.h, perfc.h, memory.c, keyhandler.c, Makefile, irq.c, Rules.mk:
Code and build cleanups. Allow perf counters to be disabled at build time by 'nperfc=y'. Allow debugging to be turned on with 'debug=y'.
kaf24@scramble.cl.cam.ac.uk [Fri, 2 Apr 2004 17:08:47 +0000 (17:08 +0000)]
bitkeeper revision 1.837 (406d9e1fPZYe6CULYL8E7fCs3l-PlQ)
processor.h, schedule.c, memory.c:
Cleanups.
iap10@tetris.cl.cam.ac.uk [Fri, 2 Apr 2004 16:27:52 +0000 (16:27 +0000)]
bitkeeper revision 1.836 (406d9488wRtZKwTYlBWc9RuXHmCLAw)
Merge tetris.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tetris.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
iap10@tetris.cl.cam.ac.uk [Fri, 2 Apr 2004 16:27:45 +0000 (16:27 +0000)]
bitkeeper revision 1.835 (406d9481GqoZ_RrT3GukXhamv7rulA)
Delete shadow page tables when destroying domain
kaf24@scramble.cl.cam.ac.uk [Fri, 2 Apr 2004 15:42:37 +0000 (15:42 +0000)]
bitkeeper revision 1.825.3.24 (406d89edLT2FcNiTizRzrDacuMdqRQ)
Makefile:
Don't overwrite existing defaults files during install.
iap10@tetris.cl.cam.ac.uk [Fri, 2 Apr 2004 14:03:03 +0000 (14:03 +0000)]
bitkeeper revision 1.834 (406d7297L8YEnoDy3p-Js-U7j2roug)
manual merge as two conflicting dom0 ops
iap10@tetris.cl.cam.ac.uk [Fri, 2 Apr 2004 13:58:27 +0000 (13:58 +0000)]
bitkeeper revision 1.833 (406d7183Ckz-sf5jTa2XrtbKezR-dQ)
shadow cleanup
kaf24@scramble.cl.cam.ac.uk [Thu, 1 Apr 2004 12:00:12 +0000 (12:00 +0000)]
bitkeeper revision 1.825.3.23 (406c044cT7cMBER-dmrtu4_WyL1Jjg)
page_alloc.c:
Fix nasty bug in Xen heap allocator.
kaf24@scramble.cl.cam.ac.uk [Thu, 1 Apr 2004 10:22:12 +0000 (10:22 +0000)]
bitkeeper revision 1.825.3.22 (406bed54_kfGyHK4C9Lf4xDiVaaG6A)
sched_atropos.c, page_alloc.c, event_channel.c, irq.c:
Fix task_struct refcnt bug. Fix compile warnings in debug builds.
kaf24@scramble.cl.cam.ac.uk [Thu, 1 Apr 2004 09:22:54 +0000 (09:22 +0000)]
bitkeeper revision 1.825.3.21 (406bdf6e4yUNbgx_RSShBfyJ0ZlFdA)
system.h:
Extra compiler barriers in upcall code.
kaf24@scramble.cl.cam.ac.uk [Wed, 31 Mar 2004 21:42:23 +0000 (21:42 +0000)]
bitkeeper revision 1.825.3.20 (406b3b3fndMlSLM8q08GvqRB8vJlzQ)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Wed, 31 Mar 2004 21:42:18 +0000 (21:42 +0000)]
bitkeeper revision 1.825.8.1 (406b3b3aiVrvWmI8XjJ_64Sk92hivw)
Many files:
Faster upcall masking from Xen to guest OS.
ach61@labyrinth.cl.cam.ac.uk [Wed, 31 Mar 2004 16:32:03 +0000 (16:32 +0000)]
bitkeeper revision 1.825.3.19 (406af2832chWiChrFa3ASPjsElqg3Q)
pdb documentation
kaf24@scramble.cl.cam.ac.uk [Wed, 31 Mar 2004 16:15:50 +0000 (16:15 +0000)]
bitkeeper revision 1.825.3.18 (406aeeb6EYYfLTekemoWDRaWO8SuEQ)
highmem.c, highmem.h:
new file
Many files:
New bootstrap layout for DOM0 and for all Linux domains. Xenolinux now support CONFIG_HIGHMEM for up to 4GB allocated to a Xenolinux domain.
.del-highmem.h~
c3cf3f6856a90f6:
Delete: xenolinux-2.4.25-sparse/include/asm-xen/highmem.h
elf.h:
Rename: xen/include/asm-i386/elf.h -> xen/include/xen/elf.h
.del-elf.h~
57347596c85127ef:
Delete: xen/include/asm-x86_64/elf.h
iap10@labyrinth.cl.cam.ac.uk [Tue, 30 Mar 2004 21:30:23 +0000 (21:30 +0000)]
bitkeeper revision 1.832 (4069e6efDAxnvoZE5ananXkWGDiyig)
shadow tables code refactoring stage 1
iap10@tetris.cl.cam.ac.uk [Tue, 30 Mar 2004 15:44:27 +0000 (15:44 +0000)]
bitkeeper revision 1.831 (406995dbwlqGk2qHrfw3kwGxQ37WSw)
Flush and clean shadow page table ops added.
Add 'dist' target back to Xen Makefile.
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Mar 2004 09:15:01 +0000 (09:15 +0000)]
bitkeeper revision 1.825.3.17 (40693a952A4uQatvbQf9p4edlPR6ww)
irq.c, sched.h, event_channel.c, Rules.mk:
Fix a memory bug in new PIRQ code in Xen.